home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 002 / zipphone.arc / README < prev    next >
Text File  |  1986-05-22  |  3KB  |  78 lines

  1.  
  2.                         ZIP-PHONE            
  3.                        Version 1.2     
  4.                 Copyright (c) 1986, AT&T    
  5.                       Not for Resale   
  6.  
  7.  
  8. ZIPPHONE was created to provide cross-references between 
  9. ZIPCODES and NPA-NXXs.  It is not meant to fufill all possible uses
  10. of the information. However, ZIPPHONE can create data files that
  11. may be used as input to other programs that would be able to address
  12. a specific need.
  13.  
  14. Because of the amount of information, the ZIPPHONE hase been split
  15. onto two disks that cover the continental United States
  16. (48 states and the District of Columbia):
  17.  
  18.            Disk 1 contains: Eastern and Central States
  19.                             ME,VT,NH,MA,NY,PA,NJ,RI,CT,LA,
  20.                             WV,VA,NC,SC,GA,FL,AL,MI,WI,IA
  21.                             AR,MO,IL,TN,KY,OH,IN,MI,MN,DC,
  22.                             DE,MD
  23.  
  24.            Disk 2 contains: Western and some Central States
  25.                             WA,OR,CA,NV,ID,MT,WY,CO,NM,TX
  26.                             AZ,ND,SD,NE,KS,OK
  27.  
  28.  
  29. To execute ZIPPHONE from the A: floppy disk drive, type the following:
  30.            A:  <cr>
  31.            ZIPPHONE  <cr>
  32. Then select the item desired from the displayed menu.
  33.  
  34.  
  35. For your convenience, ZIPPHONE is not copy-protected.  You may
  36. make backup copies or copy it onto your hard-disk.
  37.  
  38.  
  39. ZIPPHONE is composed of the following files:
  40.            ZIPPHONE.EXE
  41.            ZIPSTATE.DAT
  42.            NPAxxx.ZIP   (where xxx is an NPA)
  43.  
  44. -----------------------> For Programmers <------------------------
  45.  
  46.      The ZIPPHONE data files that contain the NPA-NXX to Zipcode 
  47. translations (npaxxx.zip) are in Binary Coded Decimal (BCD).
  48. Consequently, other programs cannot directly access the information
  49. contained therein, unless the program uses a programming language 
  50. such as C Language which provides bit manipulation facilities.
  51. The BCD format produces a 70% disk space reduction over the
  52. ZIPPHONE format in Option 10, and the format also decreases execution
  53. time by reducing disk I/O.
  54.  
  55. The information in the NPA BCD file is sorted by NXX and ZIPCODE.
  56. The general format is:
  57.         NXX
  58.         First digit of the valid zipcodes for the NPA
  59.         Number of Zipcodes for the NXX
  60.         List of the Last 4-digits of the Zipcodes for the NXX
  61.  
  62. Specifically, for each NXX in the NPA BCD file, the format is:
  63.       bits 4-7 of byte 1 = 1st digit of NXX
  64.       bits 0-3 of byte 1 = 2nd digit of NXX
  65.       bits 4-7 of byte 2 = 3rd digit of NXX
  66.       bits 0-3 of byte 2 = 1st digit of Zipcodes for this NPA
  67.       bits 4-7 of byte 3 = tens digit of no. of Zipcodes for this NXX
  68.       bits 0-3 of byte 3 = ones digit of no. of Zipcodes for this NXX
  69.  
  70.       For each ZIPCODE for the NXX, the format is:
  71.          bits 4-7 of byte x = 2nd digit of a Zipcode for this NXX
  72.          bits 0-3 of byte x = 3rd digit of a Zipcode for this NXX
  73.          bits 4-7 of byte x+1 = 4th digit of a Zipcode for this NXX
  74.          bits 0-3 of byte x+1 = 5th digit of a Zipcode for this NXX
  75.       where 'x' starts at byte 4 is increased by 2 for each Zipcode
  76.       for the NXX.
  77.  
  78.